扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:hongsoft 来源:CSDN 2008年3月26日
关键字: 代码 上传 TortoiseCVS 开源
可能看到本文章的很少有人没有从SourceForge.net 下载过代码或者文件,但因为SourceForge.net 对上传的安全性考虑的非常周到,执行的比较严格,所以在SourceForge.net上使用TortoiseCVS上传代码对我来说一直是个很难的事情,
昨天终于在david.turning的帮助下,成功的使用SourceForge.net和TortoiseCVS建立了smart在sourceforge的代码
下面把具体的过程写下来:
1)下载软件
CVS客户端软件: http://sourceforge.net/projects/tortoisecvs/ 并安装。
下载SSH客户端的puttygen.exe和pageant.exe 2)产生ssh的public key和private key
其实要看的部分就只有下面这块,我就不翻译了:
To generate a SSH key using PuTTY:
要注意的是,一定要按照上面列的先后顺序。第8步是把public key copy到 https://sourceforge.net/account/ 而private key是自己保存的。(了解信息安全的应该都明白)
3)运行pageant.exe
选择"Add Key",然后选择你在本地的私钥文件,输入你为私钥设置的密码。 先不要退出该程序。
4) 如果你想 新建module到SF.net
先 选中你在本地的源代码文件夹,然后点右键选择"CVS=>创建新模块"。
在弹出的frame中,protocal选择 ssh或者ext;server选择 agileflow.cvs.sourceforge.net;port不选;
库目录填/cvsroot/agileflow; username填 hongsoft;module 可以填你自己取的名字比如 smart_forleave
点确定,输入密码,就新建了module。
5) 后面的提交/修改/删除就和一般的CVS的使用是一样的了。
濠电姷顣介埀顒€鍟块埀顒€缍婇幃妯诲緞閹邦剛鐣洪梺闈浥堥弲婊勬叏濠婂牊鍋ㄦい鏍ㄧ〒閹藉啴鏌熼悜鈺傛珚鐎规洘宀稿畷鍫曞煛閸屾粍娈搁梻浣筋嚃閸ㄤ即宕㈤弽顐ュС闁挎稑瀚崰鍡樸亜閵堝懎濮┑鈽嗗亝濠㈡ê螞濡ゅ懏鍋傛繛鍡樻尭鐎氬鏌嶈閸撶喎顕i渚婄矗濞撴埃鍋撻柣娑欐崌閺屾稑鈹戦崨顕呮▊缂備焦顨呴惌鍌炵嵁鎼淬劌鐒垫い鎺戝鐎氬銇勯弽銊ф噥缂佽妫濋弻鐔碱敇瑜嶉悘鑼磼鏉堛劎绠為柡灞芥喘閺佹劙宕熼鐘虫緰闂佽崵濮抽梽宥夊垂閽樺)锝夊礋椤栨稑娈滈梺纭呮硾椤洟鍩€椤掆偓閿曪妇妲愰弮鍫濈闁绘劕寮Δ鍛厸闁割偒鍋勯悘锕傛煕鐎n偆澧紒鍌涘笧閹瑰嫰鎼圭憴鍕靛晥闂備礁鎼€氱兘宕归柆宥呯;鐎广儱顦伴崕宥夋煕閺囥劌澧ù鐘趁湁闁挎繂妫楅埢鏇㈡煃瑜滈崜姘跺蓟閵娧勵偨闁绘劕顕埢鏇㈡倵閿濆倹娅囨い蹇涗憾閺屾洟宕遍鐔奉伓